parallel bioremediation linear algebra mathematics dft integration firewire computer mmap molecular modeling math microbial education mobile software audio microbes quantum chemistry neopets bacteria modeling learning mobile phone game